| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_sound.onLoad =function(success:Boolean){ // ваш код }
success Булева величина, true, если загрузка my_sound прошла удачно, в противном случае false.
Ничего.
Обработчик события; вызывается каждый раз при загрузке звука. Необходимо создать функцию, обрабатывающую это событие. Вы можете использовать в качестве обработчика как анонимные функции, так и именованные (примеры в разделе Sound.onSoundComplete). Определять обработчик необходимо до вызова метода mySound.loadSound().
В следующем примере создается новый объект класса Sound, в который загружается звук. Использование обработчика onLoad позволяет начать воспроизведение звука только в случае успешной загрузки. Чтобы данные пример работал, необходимо иметь MP3 файл song1.mp3 в той же директории, что и FLA файл.
this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);
// Создаем новый объект Sound
var my_sound:Sound = new Sound();
// Если звук загрузился, проигрываем его, если нет — выводим сообщение.
my_sound.onLoad = function(success:Boolean) {
if (success) {
my_sound.start();
status_txt.text = "Звук загрузился";
} else {
status_txt.text = "Загрузка не удалась";
}
};
// Когда обработчик определен, загружаем звук
my_sound.loadSound("song1.mp3", true);
Sound.loadSound()
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |